mechanical restraint - Français Anglais Dictionnaire